// var aa={
//     name:"zoumm",
//     age:22
// };
//     var  bb=JSON.stringify(aa);
//     console.log(bb);//打印：{"name":"zoumm","age":22}

// var aa1={
//     name:"zj",
//     age:22,
//     tmp:undefined,

//     say:function(){console.log(1);}
// };
// var bb1=JSON.stringify(aa1);
// console.log(bb1);//打印：{"name":"zj","age":22}

// var cc=JSON.parse(bb1);
// console.log(cc);//打印：{name: "zj", age: 22}

// var book={
//     name:"zou",
//     age:25,
//     job:"it"
// }
// var text=JSON.stringify(book,["name","job"]);//两个参数：参数一：函数或者数组；参数二：截取的数据。
// console.log(text);//打印：{"name":"zou","job":"it"}

// var student=new Object();
// student.name="easy";
// student.age="20";

// var sutdent={
//     name:"D",
//     age:17
// };
// var sutdent1={
//     name:"D1",
//     age:17
// };
// var sutdent2={
//     name:"D2",
//     age:17
// };
// var sutdentn={
//     name:"Dn",
//     age:17
// };

// function cr(name,age){
//     var obj =new Object();
//     obj.name=name;
//     obj.age=age;
//     return obj;
// }

// var student1=cr("D1",20);
// var student2=cr("D2",20);
// console.log(student1);//打印:{name: "D1", age: 20}
// console.log(student2);//打印:{name: "D2", age: 20}

// function crF(name,color) {
//     var obj=new Object();
//     obj.name=name;
//     obj.color=color;
//     return obj;
// }

// var v1=crF("es",20);
// var v2=crF("apple","green");

function Student(name,age){
    this.name=name;
    this.age=age;
    this.alertName=function(){
        alert(this.name)
    };
}

// function Fruit(name,color){
//     this.name=name;
//     this.color=color;
//     this.alertName=function(){
//         alert(this.name)
//     };
// }
// var v1=new Student("D",20);
// var v2=new Fruit("apple","green");

// alert(v1 instanceof Student);  //true
// alert(v2 instanceof Student);  //false
// alert(v1 instanceof Fruit);  //false
// alert(v2 instanceof Fruit);  //true

// alert(v1 instanceof Object);  //true 任何对象均继承自Object
// alert(v2 instanceof Object);  //true 任何对象均继承自Object

function Student(name, age) {
    this.name = name;
    this.age = age;
    this.alertName = alertName;
  }
  
  function alertName() {
    alert(this.name);
  }
  
  var stu1 = new Student("easy1", 20);
  var stu2 = new Student("easy2", 20);